package com.trimps.wifi.service;

import java.util.List;

import com.trimps.wifi.exception.LoginException;
import com.trimps.wifi.exception.SqlOperationsException;
import com.trimps.wifi.pojo.User;

public interface IUserService {
	
	/**
	 * 获取所有用户数据
	 * @param currentPage	当前页
	 * @param rowPerPage	每页多少条数据
	 * @return	分页用户数据
	 */
	public List<User> getAllUser(int currentPage, int rowPerPage);

	/**
	 * 获取所有用户数据数量
	 * @return
	 */
    public int getUserCount();

    public User login(String username, String password) throws LoginException;

    public User getUserByUserName(String username);

    public int delById(int id);

    public int save(User user) throws SqlOperationsException;

    public int update(User user);

}
